home *** CD-ROM | disk | FTP | other *** search
/ Ultimedia 2 / Ultimedia 2.iso / tools / soundtools / delitracker_ii / files / docs.lha / Docs / Genies.doc < prev    next >
Text File  |  1994-07-24  |  20KB  |  340 lines

  1.  
  2.  
  3.                     $VER: Genies.doc V2.07 (23.07.1994)
  4.                    Copyright 1994 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.   In this document file are all genies listed that are offically released
  10.   or supported by Delirium Softdesign. A description of the standard menus
  11.   of the GUI is ommited. Only genie specific GUI elements are described
  12.   herein.
  13.  
  14.  
  15.   1. NOTEPLAYER GENIES
  16.  
  17.   Noteplayers that use MEMF_PUBLIC or MEMF_ANY require only a small chipmem
  18.   buffer for playing the samples. This enables you to load modules that are
  19.   even bigger than your actual chipmem. On the other hand this will cost
  20.   you some extra cpu cycles.
  21.  
  22.   Name                          Description
  23.   ==========================    ===========================================
  24.  
  25.   AudioDev-NotePlayer           --- Removed ---
  26.                                 We removed this noteplayer because there
  27.                                 are bugs in the audio.device which cause
  28.                                 many problems. There are no workarounds
  29.                                 for these bugs.
  30.  
  31.   Paula-NotePlayer              Up to 4 Voices. Uses MEMF_CHIP to hold the
  32.                                 samples. Uses the audio.device channel
  33.                                 allocation but plays the 'notes' by writeing
  34.                                 directly to the current paula chip.
  35.                                 GUI: Selection of the allocation presedence
  36.                                 of the channels.
  37.                                 Note: Some programs incorrectly using the
  38.                                 audio.device will have problems. Term 3.4
  39.                                 is one of them. You can avoid the problems
  40.                                 if you select 127 as allocation precedence.
  41.                                 But then one of the advantages of this
  42.                                 Noteplayer is gone away.
  43.  
  44.   4Voices-NotePlayer            Up to 4 Voices. Uses MEMF_ANY to hold the
  45.                                 samples. Only a 1KB chipmembuffer is used.
  46.                                 GUI: Each channel can be enabled/disabled.
  47.                                 Note: On A3000 this NotePlayer eats about
  48.                                 4% more cpu-cycles than Paula-NotePlayer.
  49.  
  50.   8Voices-NotePlayer            Up to 8 Voices. Uses MEMF_ANY to hold the
  51.                                 samples. Thanks to Jörg Schmidt. The mixing
  52.                                 routine is © 1991 by Maxon Computer GmbH.
  53.                                 GUI: Each channel can be enabled/disabled.
  54.  
  55.   32Voices-NotePlayer           Up to 32 Voices. Uses MEMF_ANY to hold the
  56.                                 samples. Uses DeliMix.
  57.                                 GUI: Left and Right stereo channel can be
  58.                                 enabled or disabled. The Mixfrequency can
  59.                                 be set between 4 kHz and 60 kHz.
  60.  
  61.   32Voices-NotePlayerPlus       Up to 32 Voices. Uses MEMF_ANY to hold the
  62.                                 samples. Uses DeliMix.
  63.                                 GUI: Left and Right stereo channel can be
  64.                                 enabled or disabled. Additionaly there is
  65.                                 a volume boost slider. There are some trade
  66.                                 off's with this NotePlayer: It requires
  67.                                 quite a lot of cpu power. The Mixfrequency
  68.                                 can be set between 4 kHz and 60 kHz.
  69.  
  70.   14Bit-NotePlayer              Up to 32 Voices. Uses MEMF_ANY to hold the
  71.                                 samples. Uses DeliMix. The mixing result
  72.                                 will be output with 14Bit quality. Due to
  73.                                 used output scheme the output level might
  74.                                 be low. You can raise the level with the
  75.                                 boost-slider, but we recommend to use the
  76.                                 volume control of your amplifier instead.
  77.                                 GUI: Left and Right stereo channel can be
  78.                                 enabled or disabled. The new version has an
  79.                                 additional volume boost slider. As usual the
  80.                                 Mixfrequency can be set between 4 kHz and
  81.                                 60 kHz.
  82.  
  83.   ModSave-NotePlayer            Up to 16 Voices. Uses MEMF_ANY to hold the
  84.                                 samples. Uses DeliMix. With this noteplayer
  85.                                 you can transform your favorite modules
  86.                                 into samples :-)
  87.                                 GUI: Left and Right stereo channel can be
  88.                                 enabled or disabled. The Mixfrequency can
  89.                                 be set between 4 kHz and 60 kHz. If the
  90.                                 'Save Sample' gadget is checked an IFF-8SVX
  91.                                 sample will be written to the file you have
  92.                                 specified in the 'Filename' gadget. If no
  93.                                 filename is given, a filerequester will pop
  94.                                 up and ask you. With the 'Mode' Cyclegadget
  95.                                 you can select whether a Mono or a Stereo
  96.                                 sample should be created. In Mono mode up to
  97.                                 eight channels are saved. In Stereo Mode, up
  98.                                 to sixteen channels are saved.
  99.  
  100.  
  101.   2.DECRUNCH GENIES
  102.  
  103.   Name                          Description
  104.   ==========================    ===========================================
  105.  
  106.   Decruncher                    This genie can decrunch 'imploded' files
  107.                                 and LhA archives. Only the first file from
  108.                                 an LhA-archive will be decrunched. Files that
  109.                                 match the exclude pattern will be skipped.
  110.  
  111.   3.CONVERT GENIES
  112.  
  113.   Name                          Description
  114.   ==========================    ===========================================
  115.  
  116.   Deli-Wizard                   Copyright 1994 by Franck Nicolas.
  117.                                 Reconverts the most Protracker 'Packers'
  118.                                 back to ProTracker. Currently these formats
  119.                                 are recognized and converted:
  120.                                         KRIS
  121.                                         NoisePacker_2.0
  122.                                         NoisePacker_3.0
  123.                                         DigitalIllusions
  124.                                         Pha-Packer
  125.                                         Unic
  126.                                         Laxity
  127.                                         WantonPacker
  128.                                         NoiseRunner
  129.                                         Eureka
  130.                                         P50A/P60A
  131.                                         ProRunner_1.0
  132.                                         ProRunner_2.0
  133.                                         ProPacker_1.0
  134.                                         ProPacker_2.1/3.0
  135.                                         Promizer_1.x
  136.                                         Promizer_2.0
  137.                                         Promizer_4.0
  138.                                         FC-M
  139.                                 GUI: Enable/Disable conversions routines.
  140.                                 Modules can be saved with the 'Save Module'
  141.                                 button. This will bring up a filerequester.
  142.  
  143.                                 Note: A version that can convert even more
  144.                                 formats (41!) will be available soon to
  145.                                 registrated users of Pro-Wizard. To become
  146.                                 a registrated Pro-Wizard user send $US 15
  147.                                 to:     Nicolas FRANCK
  148.                                         157, Rue de Strasbourg
  149.                                         77350 Le Mée sur Seine
  150.                                         France
  151.                                 You can send bugreports and suggestions
  152.                                 concerning Deli-Wizard or Pro-Wizard to
  153.                                 this address as well.
  154.  
  155.   4.OTHER GENIES
  156.  
  157.   Name                          Description
  158.   ==========================    ===========================================
  159.  
  160.   ModuleInfo                    This genie will show some information about
  161.                                 the Module. For PT/NT/ST modules only. This
  162.                                 includes pattern count, real module name,
  163.                                 estimated playtime, the file size, the
  164.                                 sample names and length.
  165.                                 GUI: 'Settings'-Menu: Playtime will enable
  166.                                 the calculation of the estimated playtime.
  167.  
  168.   MonoScope                     This genie displays current waveform in a
  169.                                 neat new way. This genie works with up to 8
  170.                                 Voices. Each pixel represents a point in
  171.                                 time. The x and y co-ordinates of it are
  172.                                 corelated to the sample. In 'Single Mode'
  173.                                 the x position is taken from the amplitude
  174.                                 of the left channel. The y position is
  175.                                 taken from the amplitude of the right
  176.                                 channel. This is how the left channel
  177.                                 corelates to the right. The x co-ordinate
  178.                                 of an point in 'Double Mode' is taken from
  179.                                 the amplitude of the signal. The y
  180.                                 co-ordinate is taken from the amplitude
  181.                                 a fixed short time interval later. This
  182.                                 mode shows how the signal corelates to
  183.                                 itself.
  184.                                 GUI:    Settings
  185.                                         :
  186.                                         Nasty Blit
  187.                                                 This is to fix some problems
  188.                                                 with (EGS) GfX cards. These
  189.                                                 arise from blit operations
  190.                                                 done by the cpu. If enabled
  191.                                                 Forbid()/Permit() is used to
  192.                                                 to protect those operations.
  193.                                         ~~~~~~~~~~~~~~~
  194.                                         Single Mode A-I Select single mode
  195.                                         Double Mode A-O Select double mode
  196.  
  197.   StereoScope                   This genie displays current waveform as
  198.                                 stereo signal. If you would connect an
  199.                                 oscilloscope at the audio jacks and select
  200.                                 a frequency range of about 2 kHz you should
  201.                                 see the same signals. This genie works with
  202.                                 up to 8 Voices.
  203.                                 GUI:    Settings
  204.                                         :
  205.                                         Nasty Blit
  206.                                                 This is to fix some problems
  207.                                                 with (EGS) GfX cards. These
  208.                                                 arise from blit operations
  209.                                                 done by the cpu. If enabled
  210.                                                 Forbid()/Permit() is used to
  211.                                                 to protect those operations.
  212.  
  213.   QuadrasScope                  This genie displays current waveform of up
  214.                                 to 4 channels - not sizeable, moderate cpu
  215.                                 load.
  216.                                 GUI:    Settings
  217.                                         :
  218.                                         Nasty Blit
  219.                                                 This is to fix some problems
  220.                                                 with (EGS) GfX cards. These
  221.                                                 arise from blit operations
  222.                                                 done by the cpu. If enabled
  223.                                                 Forbid()/Permit() is used to
  224.                                                 to protect those operations.
  225.  
  226.  
  227.  
  228.   QuadrascopePlus               Copyright 1994 by Florian Vorberger.
  229.                                 This genie displays the waveforms of up to
  230.                                 4 channels. QuadraScope+ updates 50 times a
  231.                                 second. This means it needs quite a lot of
  232.                                 CPU cycles. The CPU power increase is aprox.
  233.                                 linear to the windows size. If you experience
  234.                                 a slow display you might need to shrink your
  235.                                 window. If you use a 'Solid' display the
  236.                                 required CPU power depends more on the window
  237.                                 height.
  238.                                 GUI:    Settings
  239.                                         :
  240.                                         Nasty Blit
  241.                                                 This is to fix some problems
  242.                                                 with (EGS) GfX cards. These
  243.                                                 arise from blit operations
  244.                                                 done by the cpu. If enabled
  245.                                                 Forbid()/Permit() is used to
  246.                                                 to protect those operations.
  247.                                         ~~~~~~~~~~
  248.                                         Half   A-A Displays the absolute level
  249.                                                    from zero to top. Threat
  250.                                                    samples unsigned.
  251.                                         Mirror A-M Same as half exept the
  252.                                                    zero line is centered and
  253.                                                    the level is also drawn in
  254.                                                    the negative range.
  255.                                                 Note: If 'Half' and 'Mirror'
  256.                                                    are off the sample is
  257.                                                    threated as signed. This
  258.                                                    is the default mode.
  259.                                         ~~~~~~~~~~
  260.                                         Dot    A-D Draw only sample values
  261.                                         Line   A-L Connect sample values
  262.                                                    with lines.
  263.                                         Solid  A-O Filled display
  264.  
  265.                                 QuadraScope+ written by Florian Vorberger.
  266.                                 It may only be distributed along with the
  267.                                 DeliTracker_II packgage! You are alowed to
  268.                                 use QuadraScope+ only for NON-Comercial
  269.                                 purposes. If you find any bugs, have any
  270.                                 ideas for improving 'Quadrascope+' or want
  271.                                 a special commercial-usage agreement please
  272.                                 contact:
  273.                                  Florian.Vorberger@informatik.tu-muenchen.de
  274.                                  or Delirium Softdesign (we will forward any
  275.                                  wishes).
  276.  
  277.   LightOrgan_Color              This genie displays the summed volume level
  278.                                 (amplitude) of up to 8 channels. The sum of
  279.                                 the left channels control the blue level
  280.                                 and the right channels control the red
  281.                                 level. This genie allocates one pen and
  282.                                 therefore requires at least V39.
  283.                                 Note: If you want to run this genie on
  284.                                 your Workbench Screen you must choose
  285.                                 a screen mode with at least 16 colors!
  286.  
  287.   FFTAnalyzer                   This genie displays the frequeny spectrum of
  288.                                 up to 4 left and right channels. The display
  289.                                 is devided into two columns (one for the left
  290.                                 and one for the right channels). Each column
  291.                                 consists of 64 equally spaced bars. A single
  292.                                 bar represents a frequency range of 220Hz.
  293.                                 The topmost bar represents the hightest
  294.                                 frequency range (ie. 14kHz). The displayed
  295.                                 amplitude of a frequency range is proportional
  296.                                 to the sound preasure level of this range. The
  297.                                 frequency spectrum is calculated using a highly
  298.                                 optimized 128-Point-Fast-Fourier-Transform.
  299.  
  300.                                 Note: You may think that the geniedisplay
  301.                                 will emphasize the lower frequencies ranges.
  302.                                 This is not the case. The reason for this effect
  303.                                 is that the ear has a nonlinear characteristic.
  304.                                 BTW - the ear is not captable to notice any phase
  305.                                 differencies. Maybe we will later add a dB(A)
  306.                                 weighting to address this.
  307.                                 GUI:    Settings
  308.                                         :
  309.                                         Nasty Blit
  310.                                                 This is to fix some problems
  311.                                                 with (EGS) GfX cards. These
  312.                                                 arise from blit operations
  313.                                                 done by the cpu. If enabled
  314.                                                 Forbid()/Permit() is used to
  315.                                                 to protect those operations.
  316.  
  317.  
  318.   5. DELIMIX
  319.  
  320.   DeliMix is © 1994 by Delirium Softdesign. DeliMix is realtime sample
  321.   mixing technology. It is the base of many Noteplayers that have virtual
  322.   channels. With this mixing technology it is possible to mix samples with
  323.   different samplerates into one output sample. The output sample is
  324.   generated at a given mixfrequency (rate). Choosing a higer output rate
  325.   will yield better results at the expense of more cpu power. DeliMix takes
  326.   advance of an exisiting 020 or higher. An optimized routine will be used
  327.   in this case. This routine is about 20% faster. There is a critical point
  328.   at ~30 kHz mixing frequency. Selecting a higher mixing frequency will
  329.   make only sense if you run productivity. This is because in the current
  330.   amiga hardware, the audio DMA is coupled with the scan rate. The hardware
  331.   can output two samples per scanline. In standard video mode, this results
  332.   in a maximum output rate of ~30 kHz. Because in productivity the scanrate
  333.   doubles an output rate of ~60 kHz is possible. All NotePlayers will step
  334.   down the mixingrate if the cpu is not fast enough to provide the desired
  335.   mixing frequency! - This is to protect the system from hanging in the
  336.   interrupt (mixing loop).
  337.  
  338.  
  339.  
  340.